finned pump - German English Dictionary